package com.example.weizix.model;

import com.example.weizix.base.BaseModel;
import com.example.weizix.bean.ItInfoItemBean;
import com.example.weizix.net.HttpUtil;
import com.example.weizix.net.ResultCallBack;
import com.example.weizix.net.ResultSubscriber;
import com.example.weizix.net.RxUtils;

public class ItInfoItemModel extends BaseModel {
    public void getData(int page, long id, final ResultCallBack<ItInfoItemBean> callBack) {
        addcompositeDisposable(
                HttpUtil.getInstance()
                        .getItIfoService()
                        .getItInfoList(id,page)
                        .compose(RxUtils.<ItInfoItemBean>rxSchedulerHelper())
                        .subscribeWith(new ResultSubscriber<ItInfoItemBean>() {
                            @Override
                            public void onNext(ItInfoItemBean itInfoItemBean) {
                                callBack.onSuccess(itInfoItemBean);
                            }
                        })
        );
    }
}
